A Novel Methodology to Implement Viterbi Decoder Using FPGA
نویسنده
چکیده
Bandwidth and power is the most important parameter in every communication system. So the maximum utilization of bandwidth and minimum useful usage of power is achieved with error detection and correction methods. In satellite &space communication channel capacity is degraded as a result of Additive White Gaussian Noise, which are mostly random. Convolutional encoder with Viterbi decoder is a random error correction method with small constraint length and memory. Viterbi algorithm is a dynamic programming method which maintains the reliability and allows transmission of information quickly and accurately. Without retransmission it will provide maximum accuracy and reliability with low power consumption. It reduces error probability to almost closer to theoretical bounds, so it can be use maximum bandwidth for our application. FPGA acts as memory for the working of Viterbi decoder which adds design flexibility and adaptability with optimal device utilization. It conserving the system power, speed and board space.
منابع مشابه
A Low Power Viterbi Decoder for Trellis Coded Modulation System
Forward Error Correction (FEC) schemes are an essential component of wireless communication systems. Convolutional codes are employed to implement FEC but the complexity of corresponding decoders increases exponentially according to the constraint length. Present wireless standards such as Third generation (3G) systems, GSM, 802.11A, 802.16 utilize some configuration of convolutional coding. Co...
متن کاملReconfigurable Viterbi Decoder
Forward Error Correction (FEC) schemes are an essential component of wireless communication systems. Convolutional codes are employed to implement FEC but the complexity of corresponding decoders increases exponentially according to the constraint length. Present wireless standards such as Third generation (3G) systems, GSM, 802.11A, 802.16 utilize some configuration of convolutional coding. Co...
متن کاملConstraint Length Parametrizable Viterbi Decoder for Convolutional Codes
Convolutional codes are the widely used as Forward Error Correction (FEC) codes that are used in robust digital communication system. The parameterized implementation of a Viterbi decoder is presented in this paper where we can fix the constraint length for a code rate of 1 2 . This improves the decoding performance in area, accuracy and computational time. Viterbi algorithm is the widely emplo...
متن کاملFPGA Implementation of Viterbi Decoder using Trace back Architecture
Error correction is an integral part of any communication system and for this purpose, the convolution codes are widely used as forward error correction codes. For decoding of convolution codes, at the receiver end Viterbi Decoder is being employed. The parameters of Viterbi algorithm can be changed to suit a specific application. The high speed and small area are two important design parameter...
متن کاملDAB Channel Decoder Implementation Using FPGA and Its Testing Platform Buildup
In this paper, by using MATLAB/Simullink software, Xilinx System Generator, Xilinx Alliance tools, Xilinx XSE & ISE and Modelsim XE software, a real-time transceiver platform is built up to analyze and verify the effectiveness and usability of the implemented FPGA-based DAB (Digital Audio Broadcasting) channel decoder. This hardware-level testing platform is completely conforming to DAB specifi...
متن کامل